// 导入Vue与Vuex
import Vue from 'vue'
import Vuex from 'vuex'
// 导入购物车状态管理模块cart.js
import moduleCart from './cart.js'
// 导入用户信息管理模块user.js
import moduleUser from './user.js'

// 调用Vue.use()方法，将Vuex安装为Vue项目的插件
Vue.use(Vuex)

// 创建store实例对象
const store = new Vuex.Store({
	state: {},
	modules: {
		// 注册购物车模块
		m_cart: moduleCart,
		// 注册用户模块
		m_user: moduleUser
	},
})

// 向外共享store实例对象
export default store
